package org.jeecg.modules.lab.chart.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.lab.chart.vo.KyItemsVo;
import org.jeecg.modules.lab.chart.vo.KyRyItemsVo;
import org.jeecg.modules.lab.chart.vo.KyYmItemsVo;

import java.util.List;

@Mapper
public interface ChartAnlsMapper {

    /**
     * 科研项目查询
     *
     * @param year
     * @return
     */
    List<KyItemsVo> getKyItemsList(@Param("year") String year);

    /**
     * 科研实验查询
     *
     * @param year
     * @return
     */
    List<KyItemsVo> getXmItemsList(@Param("year") String year);

    /**
     * 科研实验月份统计
     *
     * @param year
     * @param ymMatA
     * @param ymMatB
     * @return
     */
    List<KyYmItemsVo> getYmItemsList(@Param("year") String year, @Param("ymMatA") String ymMatA, @Param("ymMatB") String ymMatB);

    /**
     * 科研实验查询
     *
     * @param year
     * @return
     */
    List<KyRyItemsVo> getRyItemsList(@Param("year") String year);
}
